package com.dance.springcloud.lb;

import org.springframework.cloud.client.ServiceInstance;

import java.util.List;

/**
 * 本地负载均衡接口
 */
public interface LoadBalancer {
    /**
     * ServiceInstance 就是 通过Discovery获取的服务实例集合
     * @param serviceInstances 服务实例
     * @return 可用的服务
     */
    ServiceInstance instances(List<ServiceInstance> serviceInstances);
}